import { api } from '@/utils/api'

/** 获取管理员列表 POST /api/rule */
export async function adminList(params: any) {
    return api('/api/user/list', params);
}

/** 更新  */
export async function updateAdmin(data: { [key: string]: any }) {
    return api('/api/user/update', data);
}

/** 新建  */
export async function addAdmin(data: { [key: string]: any }, options?: { [key: string]: any }) {
    return api('/api/user/register', data);
}

export function updataPassword(data: { [key: string]: any }, options?: { [key: string]: any }) {
    return api('/api/user/pass-reset', data);
}

export function updateStatus(data: { [key: string]: any }) {
    return api('/api/user/status', data);
}

// 角色选择列表
export function roleSelect(data: { [key: string]: any }) {
    return api('/api/auth/role/all', data);
}
